#pragma once

#include "hidbox/types.h"

namespace hidbox {

/**
 * @brief HID 设备标识符
 * 用于识别 USB HID 设备
 */
struct HIDDeviceIdentifier {
    u16 vid{};  // Vendor ID
    u16 pid{};  // Product ID

    bool operator==(const HIDDeviceIdentifier& other) const {
        return vid == other.vid && pid == other.pid;
    }
};

}  // namespace hidbox
